import { T_srv, Tsrv, ifs, ts, tvs, vue } from '@/services';

const getGridOptions = () => {
  return {
    border: true,
    showHeaderOverflow: true,
    showOverflow: true,
    keepSource: true,
    id: 'full_edit_1',
    height: '100%',
    rowConfig: {
      isHover: true,
      keyField: 'id'
    },
    columnConfig: {
      resizable: true
    },
    customConfig: {
      storage: true
    },
    sortConfig: {
      trigger: 'cell',
      remote: true
    },
    filterConfig: {
      remote: true
    },
    pagerConfig: {
      total: 0, // 总条数
      currentPage: 1, // 当前页
      pageSize: 30, // 每页大小
      align: 'right', // 对齐方式
      pageSizes: [10, 30, 100, 200, 500, 1000],
      iconPrevPage: 'wy-icon wy-shangyiye1',
      iconJumpPrev: 'wy-icon wy-shangyiye',
      iconJumpNext: 'wy-icon wy-xiayiye',
      iconNextPage: 'wy-icon wy-xiayiye1',
      iconJumpMore: 'wy-icon wy-gengduo',
      layouts: [
        'Sizes',
        'FullJump',
        'PrevJump',
        'PrevPage',
        'Number',
        'NextPage',
        'NextJump',
        'Total'
      ],
      perfect: true, // 配套样式
      autoHidden: false // 当只有一页时自动隐藏
    },

    columns: [
      { type: 'seq', title: '序号', width: 50 },
      // {
      //   field: 't',
      //   title: '时间',
      //   align: 'center'
      // },

      // {
      //   field: 'v',
      //   title: '值',
      //   align: 'center'
      // }
      {
        field: 'name',
        title: '时间',
        align: 'center'
      },

      {
        field: 'value',
        title: '值',
        align: 'center'
      }
    ]
  };
};
export { T_srv, Tsrv, getGridOptions, ifs, ts, tvs, vue };
